// 删除以下代码块
static bool is_valid_wav_file(const uint8_t* data, size_t len) {
    // 检查文件大小是否足够包含WAV头
    if (len < 44) { // 标准WAV头最小大小是44字节
        ESP_LOGE(TAG, "音频数据大小不足，无法包含完整WAV头");
        return false;
    }
    
    // 检查RIFF标记
    if (memcmp(data, "RIFF", 4) != 0) {
        ESP_LOGE(TAG, "音频数据缺少RIFF标记");
        return false;
    }
    
    // 检查WAVE标记
    if (memcmp(data + 8, "WAVE", 4) != 0) {
        ESP_LOGE(TAG, "音频数据缺少WAVE标记");
        return false;
    }
    
    // 检查fmt标记
    if (memcmp(data + 12, "fmt ", 4) != 0) {
        ESP_LOGE(TAG, "音频数据缺少fmt标记");
        return false;
    }
    
    // 检查data标记
    if (memcmp(data + 36, "data", 4) != 0) {
        ESP_LOGE(TAG, "音频数据缺少data标记");
        return false;
    }
    
    return true;
}